home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / p_man / cat3 / Xm / XmeDrawPolygonShadow.z / XmeDrawPolygonShadow
Text File  |  1998-10-30  |  6KB  |  133 lines

  1.  
  2.  
  3.  
  4.      XXXXmmmmeeeeDDDDrrrraaaawwwwPPPPoooollllyyyyggggoooonnnnSSSShhhhaaaaddddoooowwww((((3333XXXX))))  UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV  XXXXmmmmeeeeDDDDrrrraaaawwwwPPPPoooollllyyyyggggoooonnnnSSSShhhhaaaaddddoooowwww((((3333XXXX))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.           XXXXmmmmeeeeDDDDrrrraaaawwwwPPPPoooollllyyyyggggoooonnnnSSSShhhhaaaaddddoooowwww - Draws a Motif-style, three-
  10.           dimensional shadow around a polygon
  11.  
  12.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  13.           #include <Xm/DrawP.h>
  14.           vvvvooooiiiidddd XXXXmmmmeeeeDDDDrrrraaaawwwwPPPPoooollllyyyyggggoooonnnnSSSShhhhaaaaddddoooowwww(
  15.           DDDDiiiissssppppllllaaaayyyy ****ddddiiiissssppppllllaaaayyyy,
  16.           DDDDrrrraaaawwwwaaaabbbblllleeee ddddrrrraaaawwwwaaaabbbblllleeee,
  17.           GGGGCCCC ttttoooopppp____ggggcccc,
  18.           GGGGCCCC bbbboooottttttttoooommmm____ggggcccc,
  19.           XXXXPPPPooooiiiinnnntttt ****ppppooooiiiinnnnttttssss,
  20.           iiiinnnntttt ppppooooiiiinnnntttt____ccccoooouuuunnnntttt,
  21.           DDDDiiiimmmmeeeennnnssssiiiioooonnnn sssshhhhaaaaddddoooowwww____tttthhhhiiiicccckkkknnnneeeessssssss,
  22.           uuuunnnnssssiiiiggggnnnneeeedddd cccchhhhaaaarrrr sssshhhhaaaaddddoooowwww____ttttyyyyppppeeee);
  23.  
  24.      VVVVEEEERRRRSSSSIIIIOOOONNNN
  25.           This page documents Motif 2.1.
  26.  
  27.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  28.           XXXXmmmmeeeeDDDDrrrraaaawwwwPPPPoooollllyyyyggggoooonnnnSSSShhhhaaaaddddoooowwww places a Motif-style shadow around a
  29.           drawn polygon or around a polygon-shaped widget.
  30.  
  31.           _d_i_s_p_l_a_y   Specifies the display on which _d_r_a_w_a_b_l_e is
  32.                     rendered.
  33.  
  34.           _d_r_a_w_a_b_l_e  Specifies the drawable (typically, a widget
  35.                     window) around which the shadow will be drawn.
  36.  
  37.           _t_o_p__g_c    Specifies the graphics context for the shadows
  38.                     appearing on the upper-left portions of the
  39.                     polygon.
  40.  
  41.           _b_o_t_t_o_m__g_c Specifies the graphics context for the shadows
  42.                     appearing on the bottom-right portions of the
  43.                     polygon.
  44.  
  45.           _p_o_i_n_t_s    Specifies the coordinates of each point in the
  46.                     bounding polygon.
  47.  
  48.           _p_o_i_n_t__c_o_u_n_t
  49.                     Specifies the number of points in the bounding
  50.                     polygon.
  51.  
  52.           _s_h_a_d_o_w__t_h_i_c_k_n_e_s_s
  53.                     Specifies the shadow thickness, in pixels.
  54.  
  55.           _s_h_a_d_o_w__t_y_p_e
  56.                     Specifies the kind of shadow to render.  The
  57.                     possible values are as follows:
  58.  
  59.                     XXXXmmmmSSSSHHHHAAAADDDDOOOOWWWW____IIIINNNN
  60.  
  61.  
  62.  
  63.      Page 1                                         (printed 10/24/98)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      XXXXmmmmeeeeDDDDrrrraaaawwwwPPPPoooollllyyyyggggoooonnnnSSSShhhhaaaaddddoooowwww((((3333XXXX))))  UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV  XXXXmmmmeeeeDDDDrrrraaaawwwwPPPPoooollllyyyyggggoooonnnnSSSShhhhaaaaddddoooowwww((((3333XXXX))))
  71.  
  72.  
  73.  
  74.                               Draws a shadow so that it appears inset.
  75.                               This means that the bottom shadow
  76.                               visuals and top shadow visuals are
  77.                               reversed.
  78.  
  79.                     XXXXmmmmSSSSHHHHAAAADDDDOOOOWWWW____OOOOUUUUTTTT
  80.                               Draws a shadow so that it appears
  81.                               outset.
  82.  
  83.                     XXXXmmmmSSSSHHHHAAAADDDDOOOOWWWW____EEEETTTTCCCCHHHHEEEEDDDD____IIIINNNN
  84.                               Draws a shadow using a double line
  85.                               giving the effect of a line etched into
  86.                               the window. The thickness of the double
  87.                               line is equal to the value of
  88.                               _s_h_a_d_o_w__t_h_i_c_k.
  89.  
  90.                     XXXXmmmmSSSSHHHHAAAADDDDOOOOWWWW____EEEETTTTCCCCHHHHEEEEDDDD____OOOOUUUUTTTT
  91.                               Draws a frame by using a double line to
  92.                               give the effect of a line coming out of
  93.                               the window. The thickness of the double
  94.                               line is equal to the value of
  95.                               _s_h_a_d_o_w__t_h_i_c_k.
  96.  
  97.      RRRREEEELLLLAAAATTTTEEEEDDDD
  98.           XXXXmmmmeeeeDDDDrrrraaaawwwwSSSShhhhaaaaddddoooowwwwssss(3).
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.      Page 2                                         (printed 10/24/98)
  130.  
  131.  
  132.  
  133.